.tabs	{
	font: 0.75em "Helvetica Neue",Helvetica,Arial,sans-serif;
	list-style: none outside none;
	border-bottom: 1px solid #DDD;
	height: 33px;
}
	.tabs li	{
		cursor: pointer;
		float: right;
		font: bold 1em/18px Helvetica, Arial, sans-serif;
		margin: 0 0 0 5px;
		text-align: center;
	}
	.tabs li.tab	{
		background: #F4F5F5;
		background: -moz-linear-gradient(top, #FDFDFD, #F4F5F5);
		background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#F4F5F5));
		border: 1px solid #CCC;
		border-bottom: none;
		color: #777;
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FDFDFD', EndColorStr='#F4F5F5');
		padding: 8px 0 0;
		height: 24px;
		width: 125px;
		-moz-border-radius-topleft: 6px;
		-moz-border-radius-topright: 6px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
	.tabs li.first	{
		float: left;
		margin: 0;
	}
	.tabs li.selected	{
		color: #B86364;
		height: 25px;
		background: #FFF;
		background: -moz-linear-gradient(top, #FDFDFD, #FFFFFF);
		background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FFFFFF));
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FDFDFD', EndColorStr='#FFFFFF');		
	}
.tabs li.after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.tabcontent	{
	background: #F4F5F5;
	display: none;
	padding: 15px 0;
}
.tabcontent.selected	{
	display: block;
	padding:10px;
	margin:0px;
	border:1px solid #CCCCCC;
	border-top:0px;
	background:#FFF;
}